submarine peninsula - French English Dictionary